home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C15 / Microsoft.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  1.8 KB  |  92 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C15
  7. # using the Microsoft compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Microsoft.makefile
  11.  
  12. # Note: this requires the service Pack 3 from
  13. # www.Microsoft.com for successful compilation!
  14. CPP = cl
  15. CPPFLAGS = -GX -GR
  16. OFLAG = -o
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     Wind2.exe \
  25.     Wind3.exe \
  26.     Wind4.exe \
  27.     Sizes.exe \
  28.     Early.exe \
  29.     Wind5.exe \
  30.     Pvdef.exe \
  31.     Addv.exe \
  32.     Slice.exe \
  33.     Pvdest.exe 
  34.  
  35. test: all 
  36.     Wind2.exe  
  37.     Wind3.exe  
  38.     Wind4.exe  
  39.     Sizes.exe  
  40.     Early.exe  
  41.     Wind5.exe  
  42.     Pvdef.exe  
  43.     Addv.exe  
  44.     Slice.exe  
  45.     Pvdest.exe  
  46.  
  47. bugs: 
  48.     @echo No compiler bugs in this directory!
  49.  
  50. Wind2.exe: Wind2.obj 
  51.     $(CPP) $(OFLAG)Wind2.exe Wind2.obj 
  52.  
  53. Wind3.exe: Wind3.obj 
  54.     $(CPP) $(OFLAG)Wind3.exe Wind3.obj 
  55.  
  56. Wind4.exe: Wind4.obj 
  57.     $(CPP) $(OFLAG)Wind4.exe Wind4.obj 
  58.  
  59. Sizes.exe: Sizes.obj 
  60.     $(CPP) $(OFLAG)Sizes.exe Sizes.obj 
  61.  
  62. Early.exe: Early.obj 
  63.     $(CPP) $(OFLAG)Early.exe Early.obj 
  64.  
  65. Wind5.exe: Wind5.obj 
  66.     $(CPP) $(OFLAG)Wind5.exe Wind5.obj 
  67.  
  68. Pvdef.exe: Pvdef.obj 
  69.     $(CPP) $(OFLAG)Pvdef.exe Pvdef.obj 
  70.  
  71. Addv.exe: Addv.obj 
  72.     $(CPP) $(OFLAG)Addv.exe Addv.obj 
  73.  
  74. Slice.exe: Slice.obj 
  75.     $(CPP) $(OFLAG)Slice.exe Slice.obj 
  76.  
  77. Pvdest.exe: Pvdest.obj 
  78.     $(CPP) $(OFLAG)Pvdest.exe Pvdest.obj 
  79.  
  80.  
  81. Wind2.obj: Wind2.cpp 
  82. Wind3.obj: Wind3.cpp 
  83. Wind4.obj: Wind4.cpp 
  84. Sizes.obj: Sizes.cpp 
  85. Early.obj: Early.cpp 
  86. Wind5.obj: Wind5.cpp 
  87. Pvdef.obj: Pvdef.cpp 
  88. Addv.obj: Addv.cpp 
  89. Slice.obj: Slice.cpp 
  90. Pvdest.obj: Pvdest.cpp 
  91.  
  92.